Skip to content

Release r2.1 with NSB v0.2.0-rc.1 and NSA v0.1.0-rc.1#93

Draft
XunliYang wants to merge 4 commits intocamaraproject:mainfrom
XunliYang:main
Draft

Release r2.1 with NSB v0.2.0-rc.1 and NSA v0.1.0-rc.1#93
XunliYang wants to merge 4 commits intocamaraproject:mainfrom
XunliYang:main

Conversation

@XunliYang
Copy link
Contributor

@XunliYang XunliYang commented Jan 12, 2026

What type of PR is this?

Add one of the following kinds:

  • subproject management

What this PR does / why we need it:

Release r2.1 with network-slice-booking v0.2.0-rc.1 and network-slice-assignment v0.1.0-rc.1

  • Modify API version from wip to 0.2.0-rc.1/0.1.0-rc.1
  • Add r2.1 CHANGELOG
  • API Readiness Checklist

Which issue(s) this PR fixes:

Fixes #

Special notes for reviewers:

Changelog input

 release-note

Copy link
Collaborator

@tanjadegroot tanjadegroot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi all,
quite some comments on the new API

I recommend to

  • change this to a DRAFT Release PR, do the changes on main in normal PRs.
  • wait for the Release PRs of Commonalities and ICM to be available and do the relevant adjustments (if any)
  • then re-open and resynch the Release PR only after all required changes are done

@XunliYang XunliYang marked this pull request as draft January 28, 2026 08:52
@XunliYang XunliYang closed this Jan 30, 2026
@XunliYang XunliYang reopened this Jan 30, 2026
@XunliYang
Copy link
Contributor Author

@tanjadegroot, thanks for your review. We have addressed comments and updated the code accordingly. Please take another look when you have a moment.

Most of problems are fixed in [Modify network-slice-assignment API Path and Feature Files #96](#96):

  • Reformat network-slice-assignment API Path
    • /slices/{sliceId}/devices:
      post: # Assign device to slice
      get: # Get devices assigned to slice
    • /slices/{sliceId}/release:
      post: # Release device from slice (verb path, device in body)
    • /retrieve-slices:
      post: # Retrieve slices by device (verb path, device in body)
  • Add the definition of notificationsBearerAuth in both API definitions
  • Modify schema CreateSlice to SliceAttributes
  • Modify description unbind --> release - consistent terminology helps understanding
  • Modify schema SliceDevice --> SliceDevices (as the type is a list)
  • Modify OperationId in API definition YAMLs (AssignDevice, releaseDevice, getDevices, retrieveSlicesByDevice)
  • Modify feature filenames to consistent with operationId

Version problems are modified in this PR:

  • CHANGELOG.MD: Add r2.1 in the table of contents.
  • README.md: Update the link version and links for NSA API.
  • API definition: Correct the version
  • Checklist: link the ICM version with r3.3 (will modify in the public release), add the API description for NSA API

Copy link
Collaborator

@tanjadegroot tanjadegroot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great ! thanks for the updates.

For Spring26 release, final Release PR needs to be resynch to Spring26 Release PR of Commonalities and ICM


The API definition(s) are based on

- Commonalities v1.0.0
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Commonalities v1.0.0
- Commonalities v0.7.0


The API definition(s) are based on

- Commonalities v1.0.0
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For the final Release PR, the API needs to be aligned with the Spring26 Commonalities version. you can find here the changes that may apply: https://lf-camaraproject.atlassian.net/wiki/spaces/CAM/pages/518225924/Analysis+of+Commonalities+0.7.0-rc.1

such changes would need to be applied on main and resynched before the final Release PR

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And same for ICM Spring26 release.

@XunliYang XunliYang marked this pull request as ready for review February 4, 2026 01:39
@XunliYang XunliYang marked this pull request as draft February 4, 2026 01:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants